#ifndef __CK_ELEMENT_REPOSITORY_FACTORY_H__
#define __CK_ELEMENT_REPOSITORY_FACTORY_H__

#include "zCore.h"

namespace ck
{
	class ElementRepository;

	class ZCORE_API ElementRepositoryFactory
	{
	public:
		ElementRepositoryFactory();
		virtual ~ElementRepositoryFactory();

	public:
		static ElementRepositoryFactory* GetInstance();

	public:
		ElementRepository*	GetElementRepository(ckDbType type);
	};

}

#endif //__CK_ELEMENT_REPOSITORY_FACTORY_H__
